# coding=utf-8
import allure
from appium.webdriver.common.appiumby import AppiumBy


from app_auto_po.basepage.app import WeWorkApp
from app_auto_po.utils.log_util import logger

"""
通讯录页面
"""

class AddressPage((WeWorkApp)):

    # 添加成员
    __FIND_TEXT = "添加成员","up"
    # 点击搜素
    __FIND_SEARCH = AppiumBy.XPATH,'//*[@text="zwx"]/../../../..//*[@class="android.widget.RelativeLayout"][1]'


    @allure.step("点击添加成员，进入选择添加成员方式页面")
    def add_member_page(self):
        """
        点击添加成员，进入选择添加成员方式页面
        :return:
        """
        logger.info("点击添加成员，进入选择添加成员方式页面")
        from app_auto_po.page.add_member_page import AddMenberPage
        # 滑动
        ele = self.swipe_find_text(*self.__FIND_TEXT)
        # 点击添加成员
        ele.click()
        return AddMenberPage(self.driver)
        # 滑动寻找元素，找到就停止，找不到就继续滑动


    @allure.step("点击搜素，进入搜索页面")
    def search_page(self):
        """点击搜素，进入搜索页面"""
        # 点击搜索
        from app_auto_po.page.search_member_page import SearchPage
        self.click(*self.__FIND_SEARCH)
        logger.info("点击搜素，进入搜索页面")
        return SearchPage(self.driver)
